ADP\BaseVersion\Includes\VolumePricingTable\RangeDiscountTable D

Total Complexity 207
Dependencies 33
Dependents 2
Total lines 1,346
Lines of code 942
Logical lines of code 527
Comment lines 178
Methods 26
Properties 8

Methods 26

Method Rating Maintainability Complexity Lines of code
calculateColumnValueForProductVerboseTable()
C
29
20 161
fillSimpleProductTable()
B
34 20 99
getCategoryTable()
B
38 18 68
findRuleForProductTable()
B
41 18 57
getProductTableContent()
B
40 17 59
findProductOnlyRule()
B
44 17 47
findRuleForCategoryTable()
B
41 16 55
getProductTable()
B
40 15 62
fillSimpleCategoryTable()
A
45 8 44
createColumnsForProductVerboseTable()
A
48 7 36
calculateColumnValueForCategoryVerboseTable()
S
50 7 29
formatRangeValueDependsOnMeasurement()
S
50 6 33
calculateProductDependsOnMeasurement()
S
52 6 28
setUpFooter()
S
52 6 26
createColumnsForCategoryVerboseTable()
S
51 5 28
makePriceProcessor()
S
51 5 26
getCategoryTableContent()
S
60 3 14
fillColumnTitles()
S
63 2 11
buildProductContextOptions()
S
57 1 17
setProductContextOptions()
S
74 2 5
setCategoryContextOptions()
S
74 2 5
__construct()
S
63 2 10
buildCategoryContextOptions()
S
60 1 13
withContext()
S
81 1 3
withPersistentRuleRepository()
S
81 1 3
withRuleRepository()
S
81 1 3